package com.liuzh.deviceinfo.analyzer.view;

import android.content.Context;
import android.os.AsyncTask;
import android.os.Build.VERSION;
import android.os.Handler;
import android.os.Looper;
import android.text.Html;
import android.util.AttributeSet;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.ViewGroup;
import android.widget.CheckBox;
import android.widget.CompoundButton;
import android.widget.CompoundButton.OnCheckedChangeListener;
import android.widget.ProgressBar;
import android.widget.TextView;

import androidx.appcompat.app.AlertController;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import androidx.recyclerview.widget.RecyclerView.e;
import androidx.recyclerview.widget.RecyclerView.z;

import c.h.a.m0.j;
import c.h.a.w.k.b;
import c.h.a.w.k.h;

import com.liuzh.deviceinfo.DeviceInfoApp;

import java.io.File;
import java.util.HashSet;
import java.util.List;
import java.util.Locale;
import java.util.Set;

public class LargeFileFloatingView extends BaseFloatingDetailView {
    public LargeFileFloatingView(Context context) {
        super(context);
    }

    public LargeFileFloatingView(Context context, AttributeSet attributeSet, int i) {
        super(context, attributeSet, i);
    }

    @Override
    public void a() {

    }

    @Override
    public void b() {

    }

    @Override
    public int getLayoutId() {
        return 0;
    }
//    public Set<String> e = new HashSet();
//    public a f;
//    public RecyclerView g;
//
//    public class a extends e<a> {
//        public LayoutInflater c;
//
//        public class a extends z implements OnClickListener, OnCheckedChangeListener {
//            public TextView t;
//            public TextView u;
//            public TextView v;
//            public TextView w;
//            public CheckBox x;
//
//            public a(View view) {
//                super(view);
//                this.t = (TextView) view.findViewById(2131296554);
//                this.u = (TextView) view.findViewById(2131296555);
//                this.v = (TextView) view.findViewById(2131296904);
//                this.w = (TextView) view.findViewById(2131297307);
//                this.x = (CheckBox) view.findViewById(2131296443);
//                view.findViewById(2131296444).setOnClickListener(this);
//                this.x.setOnCheckedChangeListener(this);
//                view.setOnClickListener(this);
//            }
//
//            @Override
//            public void onCheckedChanged(CompoundButton compoundButton, boolean z) {
//                if (!(LargeFileFloatingView.this.getLargeFile() == null || LargeFileFloatingView.this.getLargeFile().b == null)) {
//                    List list = LargeFileFloatingView.this.getLargeFile().b;
//                    int e = e();
//                    if (e >= 0 && e < list.size()) {
//                        String str = (String) list.get(e);
//                        if (z) {
//                            LargeFileFloatingView.this.e.add(str);
//                        } else {
//                            LargeFileFloatingView.this.e.remove(str);
//                        }
//                    } else {
//                        return;
//                    }
//                }
//                LargeFileFloatingView.this.e();
//            }
//
//            @Override
//            public void onClick(View view) {
//                if (view.getId() == 2131296444) {
//                    this.x.performClick();
//                    return;
//                }
//                if (!(LargeFileFloatingView.this.getLargeFile() == null || LargeFileFloatingView.this.getLargeFile().b == null)) {
//                    int e = e();
//                    List list = LargeFileFloatingView.this.getLargeFile().b;
//                    if (e >= 0 && e < list.size()) {
//                        String string;
//                        CharSequence fromHtml;
//                        File file = new File((String) list.get(e));
//                        Context context = LargeFileFloatingView.this.getContext();
//                        if (file.isDirectory()) {
//                            string = context.getString(2131689671);
//                        } else {
//                            StringBuilder stringBuilder = new StringBuilder();
//                            stringBuilder.append(j.f(file.length()));
//                            stringBuilder.append(" (");
//                            stringBuilder.append(file.length());
//                            stringBuilder.append("  Byte)");
//                            string = stringBuilder.toString();
//                        }
//                        b.b.c.f.a aVar = new b.b.c.f.a(context);
//                        aVar.e(2131690410);
//                        DeviceInfoApp deviceInfoApp = DeviceInfoApp.c;
//                        String str = "<br>";
//                        StringBuilder g = c.b.a.a.a.g(str);
//                        g.append(deviceInfoApp.getString(2131689916));
//                        String str2 = ": ";
//                        g.append(str2);
//                        String str3 = "<font color='#B1B1B1'>";
//                        g.append(str3);
//                        g.append(file.getName());
//                        String str4 = "</font>";
//                        g.append(str4);
//                        String str5 = "<br><br>";
//                        g.append(str5);
//                        g.append(deviceInfoApp.getString(2131690412));
//                        g.append(str2);
//                        g.append(str3);
//                        g.append(file.getParent());
//                        g.append(str4);
//                        g.append(str5);
//                        g.append(deviceInfoApp.getString(2131690413));
//                        g.append(str2);
//                        g.append(str3);
//                        g.append(string);
//                        g.append(str4);
//                        g.append(str5);
//                        g.append(deviceInfoApp.getString(2131690411));
//                        g.append(str2);
//                        g.append(str3);
//                        String[] strArr = j.a;
//                        g.append(j.b.format(Long.valueOf(file.lastModified())));
//                        g.append(str4);
//                        g.append(str);
//                        string = g.toString();
//                        if (VERSION.SDK_INT >= 24) {
//                            fromHtml = Html.fromHtml(string, 0);
//                        } else {
//                            fromHtml = Html.fromHtml(string);
//                        }
//                        aVar.a.f = fromHtml;
//                        aVar.b(17039360, null);
//                        aVar.d(2131689764, new c.h.a.w.i.a(context, file));
//                        aVar.a().show();
//                    }
//                }
//            }
//        }
//
//        public int a() {
//            b d = LargeFileFloatingView.this.getLargeFile();
//            if (d == null) {
//                return 0;
//            }
//            return d.a.size();
//        }
//
//        public void f(z zVar, int i) {
//            a aVar = (a) zVar;
//            b d = LargeFileFloatingView.this.getLargeFile();
//            if (d != null) {
//                c.h.a.w.e eVar = (c.h.a.w.e) d.a.get(i);
//                long j = eVar.a;
//                String[] strArr = j.a;
//                float f = (float) j;
//                int i2 = 0;
//                while (f > 1.0f && i2 < strArr.length - 1) {
//                    float f2 = f / 1024.0f;
//                    if (f2 < 1.0f) {
//                        break;
//                    }
//                    i2++;
//                    f = f2;
//                }
//                String[] strArr2 = new String[2];
//                String format = String.format(Locale.US, "%.2f", new Object[]{Float.valueOf(f)});
//                String str = "";
//                strArr2[0] = format.replace(".00", str);
//                strArr2[1] = strArr[i2].replace("yte", str).replace("B", str);
//                aVar.v.setText(strArr2[0]);
//                aVar.w.setText(strArr2[1]);
//                aVar.t.setText(eVar.e);
//                List list = d.b;
//                if (list != null) {
//                    String str2 = (String) list.get(i);
//                    aVar.u.setText(str2);
//                    aVar.x.setChecked(LargeFileFloatingView.this.e.contains(str2));
//                }
//            }
//        }
//
//        public z g(ViewGroup viewGroup, int i) {
//            if (this.c == null) {
//                this.c = LayoutInflater.from(viewGroup.getContext());
//            }
//            return new a(this.c.inflate(2131492968, viewGroup, false));
//        }
//    }
//
//    public LargeFileFloatingView(Context context) {
//        super(context);
//    }
//
//    /* access modifiers changed from: private */
//    public b getLargeFile() {
//        h hVar = this.a;
//        return hVar != null ? hVar.d : null;
//    }
//
//    public void a() {
//        this.e.clear();
//        findViewById(2131296701).setVisibility(0);
//        findViewById(2131296806).setVisibility(8);
//        if (getLargeFile() != null && getLargeFile().a.isEmpty()) {
//            findViewById(2131296535).setVisibility(0);
//            findViewById(2131296830).setVisibility(8);
//        }
//    }
//
//    public void b() {
//        this.f = new a();
//        RecyclerView recyclerView = (RecyclerView) findViewById(2131296830);
//        this.g = recyclerView;
//        recyclerView.setLayoutManager(new LinearLayoutManager(getContext()));
//        this.g.setAdapter(this.f);
//        findViewById(2131296880).setOnClickListener(this);
//        findViewById(2131296452).setOnClickListener(this);
//        setPadding(0, c.h.a.m0.h.t(2.0f, getResources().getDisplayMetrics()), 0, 0);
//    }
//
//    public final void e() {
//        findViewById(2131296452).setEnabled(this.e.size() > 0);
//    }
//
//    public int getLayoutId() {
//        return 2131492961;
//    }
//
//    public void onClick(View view) {
//        super.onClick(view);
//        int id = view.getId();
//        if (id == 2131296452) {
//            c.h.a.v.a.b.c("large_clean", null);
//            view = LayoutInflater.from(getContext()).inflate(2131492941, null);
//            TextView textView = (TextView) view.findViewById(2131296810);
//            ProgressBar progressBar = (ProgressBar) view.findViewById(2131296807);
//            progressBar.setMax(this.e.size());
//            b.b.c.f.a aVar = new b.b.c.f.a(getContext());
//            String string = DeviceInfoApp.c.getString(2131690407);
//            AlertController.b bVar = aVar.a;
//            bVar.d = string;
//            bVar.t = view;
//            bVar.s = 0;
//            bVar.m = false;
//            AsyncTask.execute(new c.h.a.w.m.b(this, new Handler(Looper.getMainLooper()), textView, progressBar, aVar.g()));
//        } else if (id == 2131296880 && getLargeFile() != null) {
//            if (getLargeFile().a.size() == this.e.size() && this.e.size() != 0) {
//                this.e.clear();
//                this.f.a.b();
//            } else if (getLargeFile().b != null) {
//                this.e.addAll(getLargeFile().b);
//                this.f.a.b();
//            }
//            e();
//        }
//    }
}
